JavaScript Job: Support Specialist

Job added on

Company

Bank of Canada

Location

Ottawa - Canada

Job type

Full-Time

JavaScript Job Details

Front End Development and Support Specialist


Take a central role

The Bank of Canada has a vision to be “a leading central bank—dynamic, engaged and trusted—committed to a better Canada.” No other employer in the country offers you the unique opportunity to work at the very center of Canada’s economy, in a diverse and inclusive organization with significant impact on the economic and financial well-being of all Canadians. You will be challenged, energized and motivated to excel in an environment where we are reinventing central banking, renewing ways of doing business and reinforcing a culture of innovation.


Find out more about the next steps in our Recruitment process.


About the position

We are looking for front end developers that are interested in opportunities to expand their portfolio and do the best work of their career. In this job, you’ll be responsible for building web sites, our web design system and the applications and infrastructure that support them.


You’ll be working closely with software developers, designers, web content specialists and economic experts that collaborate on our online products and services. You’ll be part of a full stack team that uses the latest in PHP, JavaScript, CSS and open-source technologies.


We’re genuinely committed to making the Bank’s websites and applications leading-edge and we value experimentation and learning. As one of us, you’ll leverage your skills and experience to solve complex problems with performant code.

We’re looking for creative individuals who enjoy collaborating across teams, working in a rapid pace environment, and who are creative in finding solutions that challenge the status quo.


Qualifications
:

  • a T-shaped full stack developer excited by the problems that require a mix of frontend and backend skills
  • a deep understating of object-oriented languages and willingness to learn our tech stack goes a long way
  • a passion for efficiency, collaboration and prioritization; a developer who cares about the “why” – why build this feature, and what’s its business value?
  • hands-on frontend web development skills (HTML, JavaScript, CSS)
  • experience using technologies and frameworks like: PHP, Python, Java, MySQL, JavaScript, jQuery, Laravel, or WordPress
  • strong knowledge and experience with relational databases and SQL queries
  • strong foundation of design principles as they relate to platform development, data visualization, improving accessibility and creating great UX
  • experience in writing automated tests as part of your development lifecycle (unit testing, Cypress, Selenium etc.)
  • excellent troubleshooting skills, with an ability to quickly find potential defects and issues
  • strong knowledge of version control (Git or SVN)
  • a willingness to constantly learn new things


Assets

  • solid understanding of building scalable, high performing systems and services
  • experience with CSS language extensions such as scss and less
  • have worked with pipeline automation tools such as gulp and grunt
  • knowledge of DevOps and CI/CD
  • understanding of cloud-based technologies and SaaS fundamentals (i.e. AWS)
  • experience with container tools such as Docker or Kubernetes


Your education and experience

a completed college diploma or bachelor’s degree in computer studies, engineering, or software development with a minimum of five years of web development experience
or an equivalent combination of education and experience may be considered


What you need to know

  • Language requirement: English or French essential
  • Priority will be given to Canadian citizens and permanent residents
  • Security level required: Be eligible to obtain Reliability
  • Please save a copy of the job poster. Once the closing date has passed, it will no longer be available.
  • In response to the COVID-19 pandemic and further to public health guidelines, preventative measures are being taken to ensure health and safety during the recruitment process. All interviews are conducted virtually.
  • The official title for this position is “Developer ”


Remote work / Hybrid Work Model
#LI-Remote

The Bank is conducting a trial of a hybrid working model which provides employees with the flexibility to telework for significant portions of each month. During the trial, employees will only be required to come onsite on those days when they are involved in activities that they or their leader feel are better conducted in person. For the majority of employees, it is expected that onsite time will range from 5 to 10 days per month, depending on your role. You are expected to live in Canada, and within reasonable commuting distance of the office. For this position, should you not live within reasonable commuting distance of the office, you will be able to work 100% remote (within Canada) for the duration of this term


Vaccination Policy

In response to the COVID-19 pandemic that was declared by the World Health Organization, the mandates issued by the federal government, and the direction provided by public health authorities, the Bank of Canada requires all new employees to be fully vaccinated prior to their start date.

Selected candidates will be asked to provide proof of vaccination status at the reference stage. Candidates who are unable to be vaccinated against COVID-19 and require an accommodation for a legitimate medical, religious or other human rights-based grounds will follow a seperate process.

Covid-19 Authorized Vaccines in Canada


We wish to thank all applicants for their interest and effort in applying for this position. Only candidates selected for interviews will be contacted.


What you can expect from us

This is a great opportunity to join a leading organization and be part of a high-performing team. We offer a competitive compensation and benefits package designed to meet your needs at every stage of your life and career. For more information on key benefits please visit A great deal to consider.


  • Salaries are based on qualifications and experience and typically range from $81,863 to $96,309 (job grade 16)
  • Depending on performance, you may be eligible for performance pay for successfully meeting (5 to 7% of your base salary) or for exceeding expectations (10% of your base salary). Exceptional performers who far exceed expectations may be eligible for higher performance pay.
  • Flexible and comprehensive benefits so you can choose the level of health and dental coverage that meets your needs
  • Extra vacation days (up to five each year) that you can purchase to add to your vacation entitlement
  • Option to join the indexed, defined-benefit pension plan after 24 consecutive months of service #LI-POST